#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

typedef int SLTDateType;

typedef struct SListNode
{
	SLTDateType data;
	struct SListNode* next;
}SLTNode;

void SListprint(SLTNode* phead);
void SListpushback(SLTNode** pphead, SLTDateType x);
void SListpushfront(SLTNode** pphead, SLTDateType x);

void SListpopback(SLTNode** pphead);
void SListpopfront(SLTNode** pphead);
SLTNode* SListFind(SLTNode* phead, SLTDateType x);
void SListInsert(SLTNode** pphead,SLTNode*pos, SLTDateType x);
void SListInsertAfter(SLTNode* pos, SLTDateType x);
void SListEraseAfter(SLTNode* pos);
void SListDestory(SLTNode* phead);

